com.sabro.jbusiness.sys
Class SysTabela.SysLigacao

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysTabela.SysLigacao
All Implemented Interfaces:
java.lang.Comparable<SysTabela.SysLigacao>
Enclosing class:
SysTabela

public class SysTabela.SysLigacao
extends java.lang.Object
implements java.lang.Comparable<SysTabela.SysLigacao>

Usado para armazenar as informações de ligação e anexos entre as tabelas. Facilita a criação de vinculos.

Author:
Dalton Salvatti

Constructor Summary
SysTabela.SysLigacao(SysTabela sysTabela, boolean isAnexo, int cfopId, java.lang.String cfop, int sysTabelaID, java.lang.String sysTabelaNome, java.lang.String sysTabelaAlias, int sysCampoID, java.lang.String sysCampoNome, java.lang.String sysCampoAlias)
          Cria objeto que armazena informações sobre vinculação entre uma tabela e outra.
 
Method Summary
 int compareTo(SysTabela.SysLigacao sysLigacao)
           
 java.lang.String getCfop()
           
 int getCfopId()
           
 java.lang.String getNomeAnexo()
           
 java.lang.String getNomeLigacao()
           
 java.lang.String getSysCampoAlias()
           
 int getSysCampoID()
           
 java.lang.String getSysCampoNome()
           
 SysCampoFormatado getSysCampoReferenciado()
           
 SysTabela getSysTabela()
           
 java.lang.String getSysTabelaAlias()
           
 int getSysTabelaID()
           
 java.lang.String getSysTabelaNome()
           
 SysTabelaFormatada getSysTabelaReferenciada()
           
 boolean isAnexo()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SysTabela.SysLigacao

public SysTabela.SysLigacao(SysTabela sysTabela,
                            boolean isAnexo,
                            int cfopId,
                            java.lang.String cfop,
                            int sysTabelaID,
                            java.lang.String sysTabelaNome,
                            java.lang.String sysTabelaAlias,
                            int sysCampoID,
                            java.lang.String sysCampoNome,
                            java.lang.String sysCampoAlias)
Cria objeto que armazena informações sobre vinculação entre uma tabela e outra.

Parameters:
sysTabela - Objeto tabela a qual a ligação pertence
cfopId - Código do tipo de processo ao qual a ligação pertence, se for zero a tabela da ligação é global
sysTabelaNome - Nome da tabela dentro do tipo de processo
Method Detail

getSysTabela

public SysTabela getSysTabela()

isAnexo

public boolean isAnexo()

getSysCampoNome

public java.lang.String getSysCampoNome()

getSysCampoAlias

public java.lang.String getSysCampoAlias()

getSysCampoID

public int getSysCampoID()

getSysCampoReferenciado

public SysCampoFormatado getSysCampoReferenciado()

getCfop

public java.lang.String getCfop()

getCfopId

public int getCfopId()

getSysTabelaNome

public java.lang.String getSysTabelaNome()

getSysTabelaAlias

public java.lang.String getSysTabelaAlias()

getSysTabelaID

public int getSysTabelaID()

getSysTabelaReferenciada

public SysTabelaFormatada getSysTabelaReferenciada()

getNomeLigacao

public java.lang.String getNomeLigacao()

getNomeAnexo

public java.lang.String getNomeAnexo()

compareTo

public int compareTo(SysTabela.SysLigacao sysLigacao)
Specified by:
compareTo in interface java.lang.Comparable<SysTabela.SysLigacao>